package cn.cs.pojo;

import java.io.Serializable;
import java.util.Date;

/***
 *
 */
public class Invoice implements Serializable {
    //发票id
    private String id;
    //创建时间
    private Date createDate;
    //修改时间
    private Date modifyDate;
    //发票号码
    private String invoiceNumber;
    //发票类型
    private String invoiceType;
    //发票内容
    private String invoiceContents;
    //发票金额
    private String invoiceAmount;
    //邮箱
    private String email;
    //用户id
    private String userId;
    //发票分类1个人 2企业
    private String invoiceState;
    //所开发票订单id 可多个
    private String orderIds;
    //发票抬头
    private String titile;
    //纳税人识别号
    private String taxpayerNumber;
    //电子发票图片（如果为空，暂时未上传图片）
    private String img;

    //用户 详细地址
    private String user_address;
    //用户名
    private String user_name;
    //手机号
    private String userPhone;
    //发票分类 1订单发票 2余额发票
    private String type;

    private String state;


    //get set 方法
    public void setId(String id) {
        this.id = id;
    }

    public String getId() {
        return this.id;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Date getCreateDate() {
        return this.createDate;
    }

    public void setModifyDate(Date modifyDate) {
        this.modifyDate = modifyDate;
    }

    public Date getModifyDate() {
        return this.modifyDate;
    }

    public void setInvoiceNumber(String invoiceNumber) {
        this.invoiceNumber = invoiceNumber;
    }

    public String getInvoiceNumber() {
        return this.invoiceNumber;
    }

    public void setInvoiceType(String invoiceType) {
        this.invoiceType = invoiceType;
    }

    public String getInvoiceType() {
        return this.invoiceType;
    }

    public void setInvoiceContents(String invoiceContents) {
        this.invoiceContents = invoiceContents;
    }

    public String getInvoiceContents() {
        return this.invoiceContents;
    }

    public void setInvoiceAmount(String invoiceAmount) {
        this.invoiceAmount = invoiceAmount;
    }

    public String getInvoiceAmount() {
        return this.invoiceAmount;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getEmail() {
        return this.email;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getUserId() {
        return this.userId;
    }

    public void setInvoiceState(String invoiceState) {
        this.invoiceState = invoiceState;
    }

    public String getInvoiceState() {
        return this.invoiceState;
    }

    public void setOrderIds(String orderIds) {
        this.orderIds = orderIds;
    }

    public String getOrderIds() {
        return this.orderIds;
    }

    public void setTitile(String titile) {
        this.titile = titile;
    }

    public String getTitile() {
        return this.titile;
    }

    public void setTaxpayerNumber(String taxpayerNumber) {
        this.taxpayerNumber = taxpayerNumber;
    }

    public String getTaxpayerNumber() {
        return this.taxpayerNumber;
    }

    public void setImg(String img) {
        this.img = img;
    }

    public String getImg() {
        return this.img;
    }


    public String getUser_address() {
        return user_address;
    }

    public void setUser_address(String user_address) {
        this.user_address = user_address;
    }

    public String getUser_name() {
        return user_name;
    }

    public void setUser_name(String user_name) {
        this.user_name = user_name;
    }

    public String getUserPhone() {
        return userPhone;
    }

    public void setUserPhone(String userPhone) {
        this.userPhone = userPhone;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }
}
